* {
	float: left;
	margin: 0px;
	padding: 0px;
}

body,html {
}

img {
	border: none;
}

.VBox {
	
}

.TitleWindow {
	position: absolute;
	top:2px;
	left:2px;
        right:2px;
	height:auto; 
}

div.TitleWindow .BoxContent {
	width: 98%;
	height: auto;
	margin: 1%;
}

div.TitleWindow .BoxContent .martop {
	width: 100%;
	height: 2px;
}

div.TitleWindow .title {
	width: 100%;
	height: 20px;
}

div.TitleWindow .title label {
	width: 92%;
	height: 100%;
}

.ProgressBar {
	width: 220px;
	height: 15px;
	margin:4px;
}

.DivInputs .ProgressBar {
	height:32px;
        margin:0px;
        margin-right:4px; 
        margin-top:6px;
}

.DivInputs .ProgressBar .barra{
background-image:url('../img/Copiafundopro.png');
background-repeat:repeat;
background-position:top;
background-color:#fff;
border:1px groove #666;
}	

.ProgressBar .barra {
	width: 0%;
	height: 100%;
}

.Text,.InputText,.Label,.CheckBox {
	height: 32px;
}

.CheckBox {
	margin-top:6px;
        border: 1px solid transparent;
}
.CheckBox input{
	margin-top: 11px;
}
.CheckBox label{
	margin-top: 8px;
	margin-left:4px;
}

.TextArea {
	margin-bottom: 4px;
}

.Label {
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.DataFind {
	height: 20px;
}

.DataGrid {
	width: 98%;
	margin-left: 1%;
	margin-bottom: 2px;
	overflow: hidden;
}

.DataGrid .boxLines {
	overflow: auto;
	width: 100%;
}

.DataGrid .tooltips {
	width: 100%;
	margin: 0px;
	height: 28px;
}

.DataGrid .tooltips * {
	float: right;
	margin:6px 2px 2px 0px;
}

.DataGrid .line {
	width: 100%;
	height: 30px;
	overflow: hidden;
}

.DataGrid .line label {
	width: 30%;
	margin-top:7px;
	overflow: hidden;
}

.DataGrid .line .checklines {
	width: 14px;
	height: 100%;
	overflow: hidden;
}

.DataGrid .line .checklines input {
	margin: 1px;
	margin-top: 3px;
	width: 12px;
	height: 12px;
}

.BoxFaque{
    z-index:333;
    position:absolute;
    background-color:#E9E9E9;
    opacity:0.7; 
    bottom:0px;
    top:0px;
    left:0px;
    right:0px; 
}

.RequestManager{
	display: none;
	z-index: 444;
	height:auto;
	min-height:100px; 
}

.FinderServiceBox {
	display: none;
	z-index: 355;
	height:auto;
	min-height:100px; 
}

.FinderServiceBox .Label {
	margin-bottom: 5px;
	margin-right: 2px;
	margin-left: 4px;
        margin-top:4px;
}


.FinderServiceBox .itIdAlias{
	width:40px;        
}

.FinderServiceBox .lbIdAlias {
	width:35px;
}

.FinderServiceBox .lbDescAlias{
	width:75px;
}

.FinderServiceBox .itDescAlias{
	width:130px;
}

.Calendar .Label{
	margin-left: 6px;
	margin-top:10px;
	height:15px;
}

.RequestManager .BoxContent > .ProgressBar {
	width: 69%;
}

.RequestManager .VBox {
	width: 100%;
}

.RequestManager .Img {
	margin-right: 10px;
}

.RequestManager .showHide {
	margin-bottom: 10px;
}

.RequestManager .Label {
	text-align: left;
}

a.Button {
	width: auto;
	margin: 2px;
	margin-top:5px;
	height: 32px;
}

.Button .BoxImg{
	height:100%;
        width:20px;
}

.Button label{
	margin-top:6px;
	margin-left:5px;
	margin-right:10px;
}

.RequestManager .Button {
	margin-left: 5px;
	margin-right: 5px;
}

.VBox {
	
}

.VBox>* {
	width: 100%;
}

.RequestManager .VBox {
	margin-top: 5px;
	margin-bottom: 5px;
}

.RequestManager .taskBox {
	overflow: hidden;
}

.RequestManager .VBox .Task {
	width: 100%;
	margin-bottom: 0px;
}

.RequestManager .VBox .Task .ProgressBar,.RequestManager .VBox .Task .Img
	{
	margin: 0px;
}

.RequestManager .VBox .Task .ProgressBar {
	margin: 0px;
	width: 91%;
}

.RequestManager .VBox .Task .Label {
	width: 95%;
	overflow: hidden;
	height:20px;
}

.RequestManager .VBox .Task .Img {
	float: right;
}

.DataFind {
	
}

.DataFind .InputText {
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	border: none;
}

.DataFind .itFindById {
	width: 30px;
}

.DataFind .itFindByDesc {
	width: 100px;
}
.DataFind .BoxImg{
    height:100%;
    width:26px;
}
.DataFind .imgReload{
    float: right;
}
.NumericStepper {
	width:auto;
}

.DivInputs .NumericStepper .InputText {
	width:80px;
}

.NumericStepper  .VBox {
	height: 100%;
	width:25px;
	float:right;
	overflow: hidden;
}

.NumericStepper .InputText {
	width:60px;
}

.NumericStepper .VBox  .BoxImg{
    height:50%;
    width:100%;
}
.DatePicker,.NumericStepper,.DataFind {
	height: 32px;
	border: 1px solid #d7cccc;
	margin-top:6px;
	overflow: hidden;
	width:auto;
}



.DatePicker .InputText,.NumericStepper .InputText,.DataFind .InputText {
	height: 100%;
	border: 1px solid transparent;
}

.DatePicker .InputText {
	width: 78px;
	text-align: center;
}

.DatePicker .BoxImg{
    height:100%;
    width:20px;
}
.Calendar .NumericStepper{
	margin-top:1px;
	margin-bottom:4px; 
}
.Calendar .NumericStepper .InputText{
	width:75px;
}


.Calendar {
	display: none;
	z-index: 356;
	width:95%;
        height:auto;
        min-height:100px;
}

.Calendar .line label {
	text-align: center;
}

.Calendar .Label{
	margin-left: 6px;
	margin-top:10px;
	height:15px;
}

.Calendar .cellgrid label:hover,.Calendar .line label.dayselected {
	color: #000;
	background-color: #ddd;
}

.Crud {
	width: 450px;
}

.TitleWindow .DivButtons {
	margin-right: 5px;
	width: 20%;
}

.TitleWindow .DivLabeis { /*width:20%;*/
	width: 30%;
	float: left;
}

.TitleWindow .DivInputs { /*width:55%;*/
	width: 65%;
}

.TitleWindow .DivLabeis .Label{
	margin-right: 4px;
	float: right;
	text-align: right;
	margin-bottom:0px;
	margin-top:15px;
	height:25px;
}

.TitleWindow .DivInputs > .InputText {
	width: 89%;
	margin-bottom: 0px;
	margin-top:6px;
}

.TitleWindow .DivInputs .TextArea {
	width: 97%;
	height: 60px;
	margin-top:5px;
}

.ToolBar {
	width: 100%;
	margin-bottom: 4px;
	background-color: #e4e4e4;
	background-image: url("../img/fatia_barraprogresso.png");
	background-repeat: repeat-x;
	background-position: top center;
	height: auto;
	border: 1px solid #6387B9;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.ToolBar .Button {
	width: 42px;
	height: auto;
	background-color: transparent;
	background-image: none;
	border: 2px solid transparent;
        margin-top:3px; 
        -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.ToolBar .Button:hover { /*border:2px solid #CCCCCC;*/
	background-color: #f8f8f8;
}

.ToolBar .Button label {
	width: 100%;
	text-align: center;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 9px;
	font-weight: bold;
	overflow: hidden;
}

.ToolBar .Button .BoxImg{
	width:100%;
	height: 32px;
}